direct payments - French English Dictionary